package com.wufun.overseas.models.request;

/**
 * Created by Alan on 2017/12/27.
 */

public class StartGameRequest {
    /**
     * event : gameStart
     * data : {"uid":"用户UID","deviceId":"用户设备号","mac":"MAC地址","gameId":"游戏ID","appVersion":"平台版本号","gameVersion":"游戏版本号","gameType":"游戏类型(街机、FC、PSP、GBA)","gameMode":"游戏模式(本地游戏、街机对战、FC对战)","roomId":"房间号","matchLevel":"房间级别（0：单机模式；1：普通场；2：精英场）","adId":"广告ID","opTime":"操作时间"}
     */

    private String event = "gameStart";
    private DataBean data;

    public String getEvent() {
        return event;
    }

    public void setEvent(String event) {
        this.event = event;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * uid : 用户UID
         * deviceId : 用户设备号
         * mac : MAC地址
         * gameId : 游戏ID
         * appVersion : 平台版本号
         * gameVersion : 游戏版本号
         * gameType : 游戏类型(街机、FC、PSP、GBA)
         * gameMode : 游戏模式(本地游戏、街机对战、FC对战)
         * roomId : 房间号
         * matchLevel : 房间级别（0：单机模式；1：普通场；2：精英场）
         * adId : 广告ID
         * opTime : 操作时间
         */

        private String uid;
        private String appName;
        private String deviceId;
        private String mac;
        private String gameId;
        private String appVersion;
        private String gameVersion;
        private String gameType;
        private String gameMode;
        private String roomId;
        private String matchLevel;
        private String adId;
        private String opTime;

        public String getAppName() {
            return appName;
        }

        public void setAppName(String appName) {
            this.appName = appName;
        }

        public String getUid() {
            return uid;
        }

        public void setUid(String uid) {
            this.uid = uid;
        }

        public String getDeviceId() {
            return deviceId;
        }

        public void setDeviceId(String deviceId) {
            this.deviceId = deviceId;
        }

        public String getMac() {
            return mac;
        }

        public void setMac(String mac) {
            this.mac = mac;
        }

        public String getGameId() {
            return gameId;
        }

        public void setGameId(String gameId) {
            this.gameId = gameId;
        }

        public String getAppVersion() {
            return appVersion;
        }

        public void setAppVersion(String appVersion) {
            this.appVersion = appVersion;
        }

        public String getGameVersion() {
            return gameVersion;
        }

        public void setGameVersion(String gameVersion) {
            this.gameVersion = gameVersion;
        }

        public String getGameType() {
            return gameType;
        }

        public void setGameType(String gameType) {
            this.gameType = gameType;
        }

        public String getGameMode() {
            return gameMode;
        }

        public void setGameMode(String gameMode) {
            this.gameMode = gameMode;
        }

        public String getRoomId() {
            return roomId;
        }

        public void setRoomId(String roomId) {
            this.roomId = roomId;
        }

        public String getMatchLevel() {
            return matchLevel;
        }

        public void setMatchLevel(String matchLevel) {
            this.matchLevel = matchLevel;
        }

        public String getAdId() {
            return adId;
        }

        public void setAdId(String adId) {
            this.adId = adId;
        }

        public String getOpTime() {
            return opTime;
        }

        public void setOpTime(String opTime) {
            this.opTime = opTime;
        }
    }
}
